package org.runtimedao.sampleproject;

import java.util.List;

import org.runtimedao.dao.DAOFactory;

public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		TestDAO testDAO = DAOFactory.getDAO(TestDAO.class);
		TestVO testVO = new TestVO();
		testVO.setLogin("login");
		testVO.setPassword("password");

		testDAO.persist(testVO);

		List<TestVO> result = testDAO.findAll();
		testVO = result.get(0);
		testVO.setPassword("newPassword");
		testDAO.flush();

		TestVO updatedTestVO = testDAO.find(testVO.getId());

		testDAO.remove(updatedTestVO);

		System.out.println("SUCCESS!!!");
	}
}